@charset "UTF-8";
/* CSS Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
input{ list-style:none;}
del,ins{text-decoration:none;}
/*ul,li{list-style:none;}*/
caption,th{text-align:left;}
strong{ font-weight:bold}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content0:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
em { font-style:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input {vertical-align:middle;}


body{line-height:22px;color:#383838; background:#016ba9; font-family:"microsoft yahei"; font-size:12px;background:#02534a;}

a{ color:#383838; text-decoration:none;}	
a:hover{ color:#a7030c; text-decoration:underline;}

.wrap{width:1162px;margin:0 auto;text-align:center;overflow:hidden;}

	
.box_login {overflow:hidden;float:left;display:inline; position:absolute; top:50%; margin-top:-202px;width:641px; text-align:left; background:url(../images/loginbg.png) center no-repeat; height:404px; left:50%; margin-left:-320px}	 
	.box_login .logins {width:298px;float:left; display:inline;overflow:hidden; margin:0 auto; padding:15px 23px; margin-left:150px; margin-top:140px;font-size:14px;}
	.box_login .logins li{width:291px;float:left; display:inline;overflow:hidden; margin:0 auto;height:41px; border:1px solid #e5e5e5; margin-top:15px}
	.box_login .logins li .pic{width:41px;float:left; display:inline;overflow:hidden; margin:0 auto;line-height:41px; color:#ffffff; text-align:right; font-size:14px; font-weight:bold;}
	.box_login .logins li .inputbox { width:250px;float:left; display:inline;overflow:hidden; margin:0 auto;height:41px; line-height:41px; background:none;}	
	.box_login .logins li .inputbox input{  width:234px;float:left; border:0; display:inline;overflow:hidden; margin:0 auto;height:27px; line-height:27px; background:url(../images/logininputbg.png); border:0px; padding:7px 8px;}
	.box_login .logins li.okbut{width:291px;float:left; display:inline;overflow:hidden; margin:0 auto;height:40px; border:1px solid #17635a; margin-top:15px}
	.box_login .logins li.okbut input{ width:291px;float:left; display:inline;overflow:hidden; margin:0 auto;height:40px;line-height:40px; background:url(../images/loginbtn.png); color:#FFF; border:0; cursor:pointer; font-size:16px; letter-spacing:20px}